云原生数据仓库AnalyticDB MySQL版数仓版(3.0)的弹性模式集群版(新版)采用了存储计算分离架构,您可以对计算资源进行弹性扩缩容。资源组功能可以对计算资源进行按需划分,不同资源组间的计算资源在物理上完全隔离。通过AnalyticDB MySQL版数据库账号绑定到不同的资源组,SQL查询根据绑定关系路由至对应的资源组进行执行,从而满足集群内部多租户、混合负载的需求。
资源组分类
默认资源组
- 定义:集群创建时便存在,即
USER_DEFAULT
。 - 属性:
自定义资源组
- 定义:您自定义创建的资源组,支持创建查询类型为Default_Type、Batch和Interactive的资源组。创建方式请参见新建资源组或CreateDBResourceGroup - 创建资源组。
- 属性:
- 资源量为独享的,计算资源的最小步长为16核64 GB,即一个计算节点资源。计算资源最小可以设置为0核0 GB,最大不能超过集群的总计算资源量。
- 支持删除自定义资源组。
- 支持修改自定义资源组的资源量。
- 支持修改查询类型。修改查询类型,请参见修改资源组。了解查询类型的定义,请参见查询执行模式。
- 支持绑定和解绑数据库账号。详情请参见绑定或解绑数据库账号。
适用场景
不同查询类型的资源组,适用的场景如下:
- Default_Type查询类型的资源组:资源组级别不单独设置查询类型,与集群级别查询类型一致。
- Batch查询类型的资源组:适用于执行时间长、计算数据量大的查询。例如:清洗类查询(Extract-Transform-Load)。
- Interactive查询类型的资源组:适用于对延迟敏感的实时分析查询。